haze (by humiliating tasks) - Francés Inglés Diccionario